export default {
  computed: {
    // 表格中列字段
    columns() {
      return [
        {
          key: "if_accountPeriod",
          title: {
            "zh-CN": "会计期",
            "en-US": "if_accountPeriod",
          }[this.G_Locale],
          minWidth: 200,
          align: "center",
          show: true,
        },
        // {
        //   key: 'if_materielCode',
        //   title: {
        //     'zh-CN': '物料编码',
        //     'en-US': 'if_materielCode'
        //   }[this.G_Locale],
        //   minWidth: 200,
        //   align: 'center',
        //   show: true
        // },
        {
          key: "tf_beginTime",
          title: {
            "zh-CN": "开始时间",
            "en-US": "tf_beginTime",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        {
          key: "tf_endTime",
          title: {
            "zh-CN": "结束时间",
            "en-US": "tf_endTime",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        {
          key: "metalFactor",
          title: {
            "zh-CN": "钨粉金属量系数",
            "en-US": "metalFactor",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        {
          key: "sourceMetalFactor",
          title: {
            "zh-CN": "钨粉原料金属量系数",
            "en-US": "sourceMetalFactor",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        {
          key: "laboratoryTestFee",
          title: {
            "zh-CN": "化验费单价",
            "en-US": "laboratoryTestFee",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        // {
        //   key: 'palletQuantity',
        //   title: {
        //     'zh-CN': '托盘数量',
        //     'en-US': 'palletQuantity'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   show: true
        // },
        {
          key: "palletCost",
          title: {
            "zh-CN": "托盘单价",
            "en-US": "palletCost",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        // {
        //   key: 'waterRate',
        //   title: {
        //     'zh-CN': '水费',
        //     'en-US': 'waterRate'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   show: true
        // },
        // {
        //   key: 'electricCharge',
        //   title: {
        //     'zh-CN': '电费',
        //     'en-US': 'electricCharge'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   show: true
        // },
        // {
        //   key: 'waterConsumption',
        //   title: {
        //     'zh-CN': '用水量',
        //     'en-US': 'waterConsumption'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   show: true
        // },
        // {
        //   key: 'electricConsumption',
        //   title: {
        //     'zh-CN': '用电量',
        //     'en-US': 'electricConsumption'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   show: true
        // },
        {
          key: "remark",
          title: {
            "zh-CN": "备注",
            "en-US": "remark",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          show: true,
        },
        {
          key: "createdBy",
          title: {
            "zh-CN": "创建人账号",
            "en-US": "created by",
          }[this.G_Locale],
          minWidth: 200,
          align: "center",
          show: true,
        },
        {
          key: "createTime",
          title: {
            "zh-CN": "创建时间",
            "en-US": "create time",
          }[this.G_Locale],
          minWidth: 200,
          align: "center",
          show: true,
        },
        {
          key: "updatedBy",
          title: {
            "zh-CN": "修改人账号",
            "en-US": "updated by",
          }[this.G_Locale],
          minWidth: 200,
          align: "center",
          show: true,
        },
        {
          key: "updateTime",
          title: {
            "zh-CN": "修改时间",
            "en-US": "update time",
          }[this.G_Locale],
          minWidth: 200,
          align: "center",
          show: true,
        },
      ];
    },
    // form中列字段
    formColumns() {
      return [
        {
          key: "if_accountPeriod",
          title: {
            "zh-CN": "会计期",
            "en-US": "if_accountPeriod",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: {
            type: "select",
            options: this.dateOptions,
            filterable: true,
          },
        },
        
       
        // {
        //   key: 'rawMaterialUnitPrice',
        //   title: {
        //     'zh-CN': '原料单价',
        //     'en-US': 'rawMaterialUnitPrice'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        // {
        //   key: 'tf_endTime',
        //   title: {
        //     'zh-CN': '结束时间',
        //     'en-US': 'tf_endTime'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'datetime' }
        // },
        {
          key: "metalFactor",
          title: {
            "zh-CN": "钨粉金属量系数",
            "en-US": "metalFactor",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        {
          key: "sourceMetalFactor",
          title: {
            "zh-CN": "钨粉原料金属量系数",
            "en-US": "sourceMetalFactor",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        {
          key: 'rawMaterialUnitPrice',
          title: {
            'zh-CN': '原料单价',
            'en-US': 'rawMaterialUnitPrice'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'number' }
        },
        {
          key: 'hydrogenUnitPrice',
          title: {
            'zh-CN': '氢气单价',
            'en-US': 'hydrogenUnitPrice'
          }[this.G_Locale],
          minWidth: 100,
          align: 'center',
          config: { type: 'number' }
        },
        {
          key: "laboratoryTestFee",
          title: {
            "zh-CN": "化验费单价",
            "en-US": "laboratoryTestFee",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        // {
        //   key: 'palletQuantity',
        //   title: {
        //     'zh-CN': '托盘数量',
        //     'en-US': 'palletQuantity'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        {
          key: "palletCost",
          title: {
            "zh-CN": "托盘单价",
            "en-US": "palletCost",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        {
          key: "bucketUnitPrice",
          title: {
            "zh-CN": "包装桶单价",
            "en-US": "bucketUnitPrice",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        {
          key: "bagUnitPrice",
          title: {
            "zh-CN": "包装袋单价",
            "en-US": "bagUnitPrice",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "number" },
        },
        // {
        //   key: 'waterRate',
        //   title: {
        //     'zh-CN': '水费',
        //     'en-US': 'waterRate'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        // {
        //   key: 'electricCharge',
        //   title: {
        //     'zh-CN': '电费',
        //     'en-US': 'electricCharge'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        // {
        //   key: 'waterConsumption',
        //   title: {
        //     'zh-CN': '用水量',
        //     'en-US': 'waterConsumption'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        // {
        //   key: 'electricConsumption',
        //   title: {
        //     'zh-CN': '用电量',
        //     'en-US': 'electricConsumption'
        //   }[this.G_Locale],
        //   minWidth: 100,
        //   align: 'center',
        //   config: { type: 'number' }
        // },
        {
          key: "remark",
          title: {
            "zh-CN": "备注",
            "en-US": "remark",
          }[this.G_Locale],
          minWidth: 100,
          align: "center",
          config: { type: "textarea" },
        },
      ];
    },
    queryFormItem() {
      return [
        {
          key: "if_accountPeriod",
          title: {
            "zh-CN": "会计期",
            "en-US": "if_accountPeriod",
          }[this.G_Locale],
          config: {
            type: "select",
            options: this.dateOptions,
            filterable: true,
          },
        },
        {
          key: "if_materielCode",
          title: {
            "zh-CN": "物料编码",
            "en-US": "if_materielCode",
          }[this.G_Locale],
          config: {
            type: "text",
          },
        },
      ];
    },
    collapseFormItem() {
      return [
        {
          key: "if_accountPeriod",
          title: {
            "zh-CN": "会计期",
            "en-US": "if_accountPeriod",
          }[this.G_Locale],
          config: {
            type: "select",
            options: this.dateOptions,
            filterable: true,
          },
        },
        {
          key: "if_materielCode",
          title: {
            "zh-CN": "物料编码",
            "en-US": "if_materielCode",
          }[this.G_Locale],
          config: {
            type: "text",
          },
        },
      ];
    },
    lang() {
      return {
        "en-US": {
          cancel: "cancel",
          confirmDelete: "confirm delete?",
        },
        "zh-CN": {
          cancel: "取消",
          confirmDelete: "确认删除？",
        },
      }[this.G_Locale];
    },
  },
};
